Technical coordinator careers in Sohar, Oman